import rxAjax from '@/assets/js/ajax.js';


//机构类型授权菜单 api接口
const OsInstTypeMenuApi = {
    baseUrl: '/api-user/user/org/osInstTypeMenu'
};

OsInstTypeMenuApi.exportUrl= OsInstTypeMenuApi.baseUrl + '/listExport';


OsInstTypeMenuApi.findMenusByInstTypeId =function(parameter) {
    var url= OsInstTypeMenuApi.baseUrl + '/findMenusByInstTypeId';
    return rxAjax.get(url,parameter);
}

OsInstTypeMenuApi.findMenusListByInstTypeId =function(parameter) {
    var url= OsInstTypeMenuApi.baseUrl + '/findMenusByInstTypeId?instTypeId=' + parameter;
    return rxAjax.get(url);
}

OsInstTypeMenuApi.getOsInstTypeMenuList=function (parameter) {
    var url= OsInstTypeMenuApi.baseUrl + '/query';
    return rxAjax.postJson(url,parameter).then (res => {
        return res.result
    })
}

/**
 * 获取单记录
 * @param pkId
 * @returns {*}
 */
OsInstTypeMenuApi.get =function(pkId) {
    var url= OsInstTypeMenuApi.baseUrl + '/get?pkId=' + pkId;
    return rxAjax.get(url);
}


OsInstTypeMenuApi.saveOsInstTypeMenu =function(osInstTypeId,menus) {
    var url= OsInstTypeMenuApi.baseUrl + '/saveOrUpdate?osInstTypeId='+osInstTypeId;
    return rxAjax.postJson(url,menus);
}

//删除数据
OsInstTypeMenuApi.del =function(parameter) {
    var url= OsInstTypeMenuApi.baseUrl + '/del';
    return rxAjax.postUrl(url,parameter);
}



export default OsInstTypeMenuApi;


